<style>
    .text-box {
        border: solid;
        padding: 4px;
        width: 110px;
        font-size: 18px;
        text-align: justify;
    }

    .hyphenate-character-auto {
        -webkit-hyphenate-character: auto;
    }

    .hyphenate-character-bullet {
        -webkit-hyphenate-character: "\2022";
    }

    .hyphenate-character-tilde-dot {
        -webkit-hyphenate-character: "\B7~";
    }

    .test {
        float: left;
        margin: 0 4px;
    }
</style>
<div class="test">
    <p>The initial value (should be like <tt>auto</tt>)</p>
    <div class="text-box">
      antidisestab&shy;lishment&shy;arianism
    </div>
</div>
<div class="test">
    <p>The default (<tt>hyphenate-character: auto</tt>)</p>
    <div class="text-box hyphenate-character-auto">
      antidisestab&shy;lishment&shy;arianism
    </div>
</div>
<div class="test">
    <p>Bullet (<tt>hyphenate-character: "\2022"</tt>)</p>
    <div class="text-box hyphenate-character-bullet">
      antidisestab&shy;lishment&shy;arianism
    </div>
</div>
<div class="test">
    <p>Middle dot and tilde (<tt>hyphenate-character: "\B7~"</tt>)</p>
    <div class="text-box hyphenate-character-tilde-dot">
      antidisestab&shy;lishment&shy;arianism
    </div>
</div>
